appendix testis - Turkish English Dictionary